﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ProtoBuf;

namespace ZyGames.DZPocker.Model
{
	/// <summary>
	/// 实时战绩
	/// </summary>
	[Serializable, ProtoContract]
	public class RealTimeRecord
	{
		/// <summary>
		/// 简单的玩家列表
		/// </summary>
		[ProtoMember(1)]
		public SimpleUserData SUser { get; set; }

		/// <summary>
		/// 买入的筹码的总数量(这个只会累加，不会重置)
		/// </summary>
		[ProtoMember(2)]
		public int BuyChip { get; set; }

		/// <summary>
		/// 盈利
		/// </summary>
		[ProtoMember(3)]
		public int WinChip { get; set; }

		/// <summary>
		/// 离开座位的时候还剩余的筹码，以便用于下次再坐下检测是否有筹码，如果有的话就转移到pos的chip属性里面  （这个是离开的时候要将玩家的剩余筹码添加到这个记录里面，坐下的时候也从这个记录里面去取）
		/// </summary>
		[ProtoMember(4)]
		public int LeftChip { get; set; }

		/// <summary>
		/// 是否是保险人
		/// </summary>
		[ProtoMember(5)]
		public bool IsInsurancer { get; set; }
	}
}
